package com.gy.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.gy.entity.research.Horizontal;
import com.gy.query.HorizontalQuery;
import com.gy.result.Result;
import com.gy.vo.PageVO;

public interface HorizontalService extends IService<Horizontal> {
    Result<PageVO<Horizontal>> getHorizontal(HorizontalQuery horizontalQuery);

    Result removeHorizontalById(Long id);

    Result updateHorizontal(Horizontal horizontal);

    Result saveHorizontal(Horizontal horizontal);

    Result getHorizontalByIds(Long[] ids);

    Horizontal getHorizontalById(Long id);
}
